function getJSON() {
    return new Promise((resolve,reject) => {
        setTimeout(() => {
            console.log('json');
            resolve('OK')
        }, 500);
    })
}



// async表示当前这个函数内部可以存在异步
async function textAsync() {
    await getJSON()  // 加了await的代码会立即执行，且后面的代码会被阻塞
    console.log('数据已经拿到了');
}
textAsync()